castigate oneself - Alemán Inglés Diccionario